Město Veselí nad Lužnicí leží v Jihočeském kraji v ORP Soběslav v nadmořské výšce 407 m. V roce 2014 zde žilo 6437 obyvatel. Veselí nad Lužnicí má katastrální území o rozloze 2956 ha.